package com.hrma.services;

import com.github.pagehelper.Page;
import com.hrma.entity.*;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

public interface AchievementService {
    /**
     * 增加绩效信息
     */
    Achievement add(Achievement data);

    /**
     * 删除绩效信息
     */
    void delete(int id);

    /**
     * 修改绩效信息
     */
    void update(Achievement data);

    /**
     *查找绩效信息
     */
    List<SelectResult> select();
    /**
     * 得到所有绩效信息
     */
    Page<Achievement> getList(AchievementDTO data);

    /**
     * 导入上月绩效考核表
     */
    void handleUpload(MultipartFile multipartFile) throws IOException;
}
